#pragma once
#include <glm/vec3.hpp>
#include <glm/gtx/quaternion.hpp>
#include <glm/gtc/quaternion.hpp>
#include <vector>
#include <string>

namespace DYGraphics
{
	struct AnimationBoneFrame
	{
		std::string mBoneName;
		glm::vec3 mTranslation;
		glm::quat mRotation;
		glm::vec3 mScaling;
	};

	class AnimationFrame
	{
	public:
		std::vector<AnimationBoneFrame> mFrames;
	};
}